package cn.online.taxi.manager.mapper;

import cn.online.taxi.manager.pojo.TbCarInfo;
import cn.online.taxi.manager.pojo.TbCarInfoExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TbCarInfoMapper {
    long countByExample(TbCarInfoExample example);

    int deleteByExample(TbCarInfoExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TbCarInfo record);

    int insertSelective(TbCarInfo record);

    List<TbCarInfo> selectByExample(TbCarInfoExample example);

    TbCarInfo selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TbCarInfo record, @Param("example") TbCarInfoExample example);

    int updateByExample(@Param("record") TbCarInfo record, @Param("example") TbCarInfoExample example);

    int updateByPrimaryKeySelective(TbCarInfo record);

    int updateByPrimaryKey(TbCarInfo record);
}